@charset "utf-8";
/* CSS Document */

html {
  padding:0;
  margin:20% 0;
  height:100px;
  width:100%;
}

body {
  padding:0;
  margin:0;
  height:100%;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#4d4d4d;
  background-color:#eee;
  overflow:hidden;
}

fieldset {
  width:280px;
  padding:15px;
  margin:auto;
  background-color:#9C9;
  border:1px solid #1D1D1D;
}

legend {
  font-weight:bold;
  font-size:2em;
  font-style:italic;
}

input {
  display:block;
  width:270px;
  margin:auto;
  height:35px;
  padding:0 5px;
  font-size:1.5em;
  color:#B6B6B6;
  font-style:italic;
  margin:10px 0;
  border:1px solid #575757;
}

input:hover {
  border:1px solid #6f6;
}

input.plain {
  color:#2B2B2B;
  font-style:normal;
}

input[type="submit"] {
  width:30%;
  float:right;
  font-style:normal;
  font-weight:bold;
  color:#191919;
}

input[type="submit"]:hover {
  background-color:#668866;
}

div {
  width:280px;
  padding:2px 15px;
  margin:auto;
  text-align:right;
}

a {
  font-weight:bold;
  color:#465E46;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}